home *** CD-ROM | disk | FTP | other *** search
/ PC Users 1999 April / Cd Pc Users extra 19 abril 1999.iso / Prog / Inst / Js02 / js02.exe / js / livetext.js < prev    next >
Encoding:
Text File  |  1999-02-03  |  10.4 KB  |  220 lines

  1. function Create_Text(signe_browser,NameId,NameClass,LeftPos,TopPos,NameText){
  2.     var meja=null;
  3.     var LiveText='';
  4.     var LiveText1='';
  5.     var LiveText2='';
  6.     var LiveText3='';
  7.     var LiveTextSelect1='';
  8.     var LiveTextSelect2='';
  9.     var LiveTextNav1='';
  10.     var LiveTextNav2='';
  11.     var LiveTextForm='';
  12.     var LiveTextFormDiv='';
  13.     var NewFrame='';
  14.     var LiveRef='<BASE HREF="http://www.buana.com/content/">   \n';
  15.     TopPos=TopPos+30;
  16.     var strout="'out'";
  17.     var strover="'over'";
  18.     
  19.     LiveText1   ='<HTML>   \n';
  20.     LiveText1  +=' <HEAD>   \n';
  21.     LiveText1  +='<TITLE>Live Text</TITLE>   \n';
  22.     LiveText1  +='<!-- ---------------------- -->   \n';
  23.     LiveText1  +='<!-- Change ie4 if you want -->   \n';
  24.     LiveText1  +='<!-- ---------------------- -->   \n';
  25.     LiveText1  +='<STYLE ID=ie4 TYPE="text/css">   \n';
  26.     LiveText1  +='    A:link    {text-decoration:none;}   \n';
  27.     LiveText1  +='    A:visited    {text-decoration:none;}   \n';
  28.     LiveText1  +='    A:active    {text-decoration:none;}   \n';
  29.     LiveText1  +='    #'+NameId+'-hide {position:absolute; TOP:'+TopPos+'; LEFT:'+LeftPos+';}   \n';
  30.     LiveText1  +='    #'+NameId+' {position:absolute; TOP:'+TopPos+'; LEFT:'+LeftPos+';}   \n';
  31.     LiveText1  +='    P {font:'+myftsize+'pt '+myftfamily+'; font-style:'+myfttype2+'; font-weight:'+myfttype1+';}   \n';
  32.     LiveText1  +='    P.'+NameClass+'-hide {color:rgb('+numred2+','+numgreen2+','+numblue2+');}    \n';
  33.     LiveText1  +='    P.'+NameClass+' {color:rgb('+numred1+','+numgreen1+','+numblue1+');}   \n'; 
  34.     LiveText1  +='    BODY {background: url(../image/snm_bgsawo.jpg); background-position: -120 0;}   \n';    
  35.     LiveText1  +='</STYLE>   \n';
  36.     LiveText1  +='<SCRIPT LANGUAGE="javascript" SRC="../jscripts/initv01.js"></SCRIPT>   \n';
  37.     LiveText1  +='<SCRIPT LANGUAGE="JavaScript" SRC="../jscripts/browser01.js"></SCRIPT>   \n'; 
  38.     LiveText1  +='<SCRIPT LANGUAGE="JavaScript" SRC="../jscripts/colortxtv01.js"></SCRIPT>   \n'; 
  39.     LiveText1  +='<SCRIPT LANGUAGE="JavaScript" SRC="../jscripts/objvisv01.js"></SCRIPT>   \n'; 
  40.     LiveText1  +='<SCRIPT LANGUAGE="JavaScript">   \n';
  41.     LiveText1  +='var nbrowser=-1;   \n';
  42.     LiveText1  +='function check_browser(){   \n';
  43.     LiveText1  +='    get_browser();   \n';
  44.     LiveText1  +='    if (browser.name ==  "Microsoft Internet Explorer")   nbrowser=1;   \n';
  45.     LiveText1  +='    if (browser.name ==  "Navigator Netscape") nbrowser=0;   \n';
  46.     LiveText1  +='}    \n';
  47.     LiveText1  +='function change_coltext(str){   \n';
  48.     LiveText1  +='    if (str=="out")  {   \n';
  49.     LiveText1  +='        color_txtv01(nbrowser,"ie4","P.'+NameClass+'","color:rgb('+numred1+','+numgreen1+','+numblue1+')");   \n';
  50.     LiveText1  +='        if (nbrowser==0) Obj_Vis(nbrowser,1,"'+NameId+'","inherit");   \n';
  51.     LiveText1  +='    }   \n';
  52.     LiveText1  +='    if (str=="over") {   \n';
  53.     LiveText1  +='        color_txtv01(nbrowser,"ie4","P.'+NameClass+'","color:rgb('+numred2+','+numgreen2+','+numblue2+')");   \n'; 
  54.     LiveText1  +='        if (nbrowser==0) Obj_Vis(nbrowser,1,"'+NameId+'","hidden");   \n';
  55.     LiveText1  +='    }   \n';
  56.     LiveText1  +='}   \n';
  57.     LiveText1  +='function action(){   \n';
  58.     LiveText1  +='    //   \n';
  59.     LiveText1  +='    // You can define your own function here!!   \n';
  60.     LiveText1  +='    // ex: location.href="myfile.html"   \n';
  61.     LiveText1  +='    //   \n';
  62.     LiveText1  +='}   \n';
  63.     LiveText1  +='</SCRIPT>   \n';
  64.     LiveText2  +='</HEAD>   \n';
  65.     LiveText2  +='<BODY>   \n'; 
  66.     LiveText2  +='<DIV ID='+NameId+'-hide>   \n';
  67.     LiveText2  +='    <A HREF="javascript://Live-Text" onmouseout="change_coltext('+strout+');" onmouseover="change_coltext('+strover+');" onclick="action(); return false;"><P CLASS='+NameClass+'-hide>'+NameText+'</P></A>   \n';            
  68.     LiveText2  +='</DIV>   \n';
  69.     LiveText2  +='<DIV ID='+NameId+'>   \n';
  70.     LiveText2  +='    <A HREF="javascript://Live-Text" onmouseout="change_coltext('+strout+');" onmouseover="change_coltext('+strover+');" onclick="action(); return false;"><P CLASS='+NameClass+'>'+NameText+'</P></A>   \n';            
  71.     LiveText2  +='</DIV>   \n';
  72.     LiveText3  +='</BODY>   \n';
  73.     LiveText3  +='</HTML>   \n';
  74.     LiveText3  +='<SCRIPT>var tc=check_browser();</SCRIPT>   \n';
  75.  
  76.  
  77.     LiveTextSelect1  ='<SCRIPT LANGUAGE="JavaScript" SRC="../jscripts/objvisv01.js"></SCRIPT>  \n';
  78.     LiveTextSelect1 +='<SCRIPT LANGUAGE="javascript" SRC="../jscripts/liveim2v01.js"></SCRIPT>  \n';
  79.     LiveTextSelect1 +='<SCRIPT LANGUAGE="javascript">  \n';
  80.     LiveTextSelect1 +='//  \n';
  81.     LiveTextSelect1 +='// IMAGE SETUP FOR SELECTS BUTTON  \n';
  82.     LiveTextSelect1 +='//  \n';
  83.     LiveTextSelect1 +='SELECT1img1click = new Image();  \n';
  84.     LiveTextSelect1 +='SELECT1img1click.src = "../image/snm_code_click.gif";  \n';
  85.     LiveTextSelect1 +='SELECT1img1over = new Image();  \n';
  86.     LiveTextSelect1 +='SELECT1img1over.src = "../image/snm_code_over.gif";  \n';
  87.     LiveTextSelect1 +='SELECT1img1out = new Image();  \n';
  88.     LiveTextSelect1 +='SELECT1img1out.src = "../image/snm_code.gif";  \n';
  89.     LiveTextSelect1 +='//  \n';
  90.     LiveTextSelect1 +='SELECT2img2click = new Image();  \n';
  91.     LiveTextSelect1 +='SELECT2img2click.src = "../image/snm_preview_click.gif";  \n';
  92.     LiveTextSelect1 +='SELECT2img2over = new Image();  \n';
  93.     LiveTextSelect1 +='SELECT2img2over.src = "../image/snm_preview_over.gif";  \n';
  94.     LiveTextSelect1 +='SELECT2img2out = new Image();  \n';
  95.     LiveTextSelect1 +='SELECT2img2out.src = "../image/snm_preview.gif";  \n';
  96.     LiveTextSelect1 +='//  \n';
  97.     LiveTextSelect1 +='SELECT3img3click = new Image();  \n';
  98.     LiveTextSelect1 +='SELECT3img3click.src = "../image/snm_back_click.gif";  \n';
  99.     LiveTextSelect1 +='SELECT3img3over = new Image();  \n';
  100.     LiveTextSelect1 +='SELECT3img3over.src = "../image/snm_back_over.gif";  \n';
  101.     LiveTextSelect1 +='SELECT3img3out = new Image();  \n';
  102.     LiveTextSelect1 +='SELECT3img3out.src = "../image/snm_back.gif";  \n';
  103.     LiveTextSelect1 +='function select_over(k){  \n';
  104.     LiveTextSelect1 +='    ly1="SELECT";  \n';
  105.     LiveTextSelect1 +='    ly2="SELECT"+k;  \n';
  106.     LiveTextSelect1 +='    Img=ly2+"img";  \n';
  107.     LiveTextSelect1 +='    img_over2(nbrowser,ly1,ly2,Img,k);  \n';
  108.     LiveTextSelect1 +='}  \n';
  109.     LiveTextSelect1 +='function select_out(k){  \n';
  110.     LiveTextSelect1 +='    ly1="SELECT";  \n';
  111.     LiveTextSelect1 +='    ly2="SELECT"+k;  \n';
  112.     LiveTextSelect1 +='    Img=ly2+"img";  \n';
  113.     LiveTextSelect1 +='    img_out2(nbrowser,ly1,ly2,Img,k);  \n';
  114.     LiveTextSelect1 +='}  \n';
  115.     LiveTextSelect1 +='function select_click(k){  \n';
  116.     LiveTextSelect1 +='    ly1="SELECT";  \n';
  117.     LiveTextSelect1 +='    ly2="SELECT"+k;  \n';
  118.     LiveTextSelect1 +='    Img=ly2+"img";  \n';
  119.     LiveTextSelect1 +='    img_click2(nbrowser,ly1,ly2,Img,k);  \n';
  120.     LiveTextSelect1 +='    if (k==3) parent.frames[1].history.go(-1);    \n';
  121.     LiveTextSelect1 +='    if (k==1) Obj_Vis(nbrowser,1,"'+NameId+'","hidden");  \n';
  122.     LiveTextSelect1 +='    if (k==1) Obj_Vis(nbrowser,1,"SOURCE","inherit");  \n';
  123.  
  124.     LiveTextSelect1 +='    if (k==2) Obj_Vis(nbrowser,1,"SOURCE","hidden");  \n';
  125.     LiveTextSelect1 +='    if (k==2) Obj_Vis(nbrowser,1,"'+NameId+'","inherit");  \n';
  126.     LiveTextSelect1 +='}  \n';
  127.     LiveTextSelect1 +='</SCRIPT>  \n';
  128.     
  129.     LiveTextSelect2  ='<DIV ID=SELECT STYLE="position:absolute; left:10; top:0;">  \n';
  130.     LiveTextSelect2 +='    <DIV ID=SELECT1 STYLE="position:absolute; left:20; top:0;">  \n';
  131.     LiveTextSelect2 +='        <A HREF="javascript://"  \n';
  132.     LiveTextSelect2 +='        OnMouseOver="select_over(1)"  \n';
  133.     LiveTextSelect2 +='        OnMouseOut="select_out(1)"  \n';
  134.     LiveTextSelect2 +='        OnClick="select_click(1); return false;">  \n';
  135.     LiveTextSelect2 +='        <IMG BORDER=0 NAME=SELECT1img SRC="../image/snm_code.gif"></A>  \n';
  136.     LiveTextSelect2 +='    </DIV>  \n';
  137.     LiveTextSelect2 +='    <DIV ID=SELECT2 STYLE="position:absolute; left:120; top:0;">  \n';
  138.     LiveTextSelect2 +='        <A HREF="javascript://"  \n';
  139.     LiveTextSelect2 +='        OnMouseOver="select_over(2)"  \n';
  140.     LiveTextSelect2 +='        OnMouseOut="select_out(2)"  \n';
  141.     LiveTextSelect2 +='        OnClick="select_click(2); return false;">  \n';
  142.     LiveTextSelect2 +='        <IMG BORDER=0 NAME=SELECT2img SRC="../image/snm_preview.gif"></A>  \n';
  143.     LiveTextSelect2 +='    </DIV>  \n';
  144.     LiveTextSelect2 +='    <DIV ID=SELECT3 STYLE="position:absolute; left:220; top:0;">  \n';
  145.     LiveTextSelect2 +='        <A HREF="javascript://"  \n';
  146.     LiveTextSelect2 +='        OnMouseOver="select_over(3)"  \n';
  147.     LiveTextSelect2 +='        OnMouseOut="select_out(3)"  \n';
  148.     LiveTextSelect2 +='        OnClick="select_click(3); return false;">  \n';
  149.     LiveTextSelect2 +='        <IMG BORDER=0 NAME=SELECT3img SRC="../image/snm_back.gif"></A>  \n';
  150.     LiveTextSelect2 +='    </DIV>  \n';
  151.     LiveTextSelect2 +='</DIV>  \n';
  152.  
  153.  
  154.     screen_width();
  155.  
  156.     if (MyScreenWidth==800){
  157.         var MyRows=16;
  158.         var MyCols=50;
  159.     }else{
  160.         var MyRows=12;
  161.         var MyCols=38;
  162.     }
  163.  
  164.  
  165.     LiveTextForm  ='    <FORM NAME=test> \n';
  166.     LiveTextForm +='        <TEXTAREA NAME=test2 name=output  ROWS='+MyRows+' COLS='+MyCols+'> \n';
  167.     LiveTextForm +=LiveRef+LiveText1+LiveText2+LiveText3;
  168.     LiveTextForm +='        </TEXTAREA> \n';
  169.     LiveTextForm +='    </FORM > \n';
  170.  
  171.     LiveTextFormDiv  ='<DIV ID=SOURCE STYLE="visibility:hidden; position:absolute; left:10; top:30;"> \n';
  172.     LiveTextFormDiv +=LiveTextForm;
  173.     LiveTextFormDiv +='</DIV> \n';
  174.  
  175.  
  176.  
  177.     if (signe_browser==1){
  178.  
  179.         LiveText=LiveText1+LiveTextSelect1+LiveText2+LiveTextSelect2+LiveTextFormDiv+LiveText3;
  180.         parent.frames[1].document.write(LiveText);
  181.         parent.frames[1].document.close();
  182.  
  183.  
  184.     }
  185.  
  186.     if (signe_browser==0){
  187.  
  188.  
  189.         Obj_Vis(nbrowser,1,'CONTENT','hidden');
  190.  
  191.         document.SOURCE.document.open();
  192.         document.SOURCE.document.write(LiveTextForm);
  193.         document.SOURCE.document.close();
  194.  
  195.  
  196.         LiveTextNav1  ='<LAYER ID=idcolorhide><A STYLE="text-decoration:none" HREF="javascript://Live-Text" onmouseout="change_coltext('+strout+');" onmouseover="change_coltext('+strover+');" onclick="return false;"><P CLASS=newidcolorhide STYLE="font:'+myftsize+'pt '+myftfamily+'; color:rgb('+numred2+','+numgreen2+','+numblue2+'); font-style:'+myfttype2+'; font-weight:'+myfttype1+';">'+NameText+'</P></A></LAYER>';            
  197.         LiveTextNav1 +='<LAYER ID=idcolor><A STYLE="text-decoration:none"  HREF="javascript://Live-Text" onmouseout="change_coltext('+strout+');" onmouseover="change_coltext('+strover+');" onclick="return false;"><P CLASS=newidcolor STYLE="font:'+myftsize+'pt  '+myftfamily+'; color:rgb('+numred1+','+numgreen1+','+numblue1+'); font-style:'+myfttype2+'; font-weight:'+myfttype1+';">'+NameText+'</P></A></LAYER>';
  198.  
  199.  
  200.         document.PREVIEW.document.open();
  201.         document.PREVIEW.document.write(LiveTextNav1);
  202.         document.PREVIEW.document.close();
  203.  
  204.  
  205.         window.scroll(0,0);
  206.  
  207.         Obj_Top(signe_browser,1,TopPos,"PREVIEW");  
  208.         Obj_Left(signe_browser,1,LeftPos,"PREVIEW"); 
  209.  
  210.  
  211.  
  212.         Obj_Vis(nbrowser,1,'SELECT','inherit');
  213.         Obj_Vis(nbrowser,1,'PREVIEW','inherit');
  214.  
  215.  
  216.  
  217.     }
  218.  
  219. }
  220.